package com.mkl.system.service;

import com.mkl.system.common.DataGridView;
import com.mkl.system.domain.User;
import com.baomidou.mybatisplus.extension.service.IService;
import com.mkl.system.vo.UserVo;

/**
 * @author mkl
 * @create 2020/2/29 12:41
 * @Description
 */
public interface UserService extends IService<User> {

    /**
     * 根据用户登录名查询用户信息
     *
     * @param loginname 登录名
     * @return 返回User对象
     */
    User queryUserByLoginName(String loginname);


    DataGridView loadAllUser(UserVo userVo);

    Integer queryUserMaxOrderNum();


    void saveUser(User user);

    void updateUser(User user);

    void saveUserRole(Integer uid, Integer[] rids);
}

